/****************************************************************************

Force Engine v0.5

Creado: 28/03/08
Clase: Material.h
Hecho by: German Battiston AKA Melkor

****************************************************************************/

//---------------------------------------------------------------------------
#ifndef MATERIAL_H
#define MATERIAL_H
//---------------------------------------------------------------------------
#include <d3dx9.h>
#include "../Graphics/Texture.h"
//---------------------------------------------------------------------------
class FORCEENGINE_API Material
{

public:

	Material();
	~Material();

	void SetPower(float power);
	void SetAmbient(D3DCOLORVALUE *pkAmbientColor);
	void SetDiffuse(D3DCOLORVALUE *pkDiffuseColor);
	void SetSpecular(D3DCOLORVALUE *pkSpecularColor);
	void SetEmissive(D3DCOLORVALUE *pkEmissiveColor);

	Texture::Ptr m_kTexture;
	D3DMATERIAL9 m_kMaterial;
};

//---------------------------------------------------------------------------

#endif /*--- MATERIAL_H ---*/

//---------------------------------------------------------------------------